earth’s mantle - French English Dictionary